/* 重置&默认样式 */
*[hidefocus], input, textarea, a {
    outline: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

fieldset, img, html, body, iframe {
    border: 0;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

li {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

caption, th {
    font-weight: normal;
    font-style: normal;
    text-align: left;
}

/* em,strong{font-weight:bold;font-style:normal;} */
body, textarea, select, input, pre {
    font-size: 14px;
    color: #555555;
}

body {
    line-height: 1.2;
    background: #f8f8f8;
    -webkit-text-size-adjust: none;
}

a, button {
    cursor: pointer;
}

textarea {
    overflow: auto;
    font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif;
    resize: none;
}

pre {
    white-space: pre-wrap;
}

a {
    text-decoration: none;
    color: #333333;
}

input {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

button {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

/* 布局(grids)(.g-) */

/* 页面 */
